145551
504593
334280
135909
452921
907597
711392
994618
86379
885895
392121
167477
5313799
3742581
3254148
2573804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471